package com.weixing.mall.provider.model.vo.report.customer;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author jzy
 * @date 2020/5/11
 */
@Data
@ApiModel(value="CustomerReportDiscountPersonVo", description="客服部-折扣日报-个人")
public class CustomerReportDiscountPersonVo {
    @ApiModelProperty(value = "客服或者代理商Id")
    private Long agentId;
    @ApiModelProperty(value = "用户名")
    private String userName;
    @ApiModelProperty(value = "用户角色")
    private String userRole;
    @ApiModelProperty(value = "所属客服")
    private String customerName ;
    @ApiModelProperty(value = "所属客服id")
    private String customerId ;
    @ApiModelProperty(value = "角色类型 1客服  2代理商")
    private Integer roleType;
    @ApiModelProperty(value = "折扣")
    private BigDecimal agentDiscount;
    @ApiModelProperty(value = "实际销售总量--修改")
    private BigDecimal actualQuantity;
    @ApiModelProperty(value = "团队销售总量--修改")
    private BigDecimal actualQuantityTeam;
    @ApiModelProperty(value = "实际销售总额(包括退货，断货，取消的)--修改")
    private BigDecimal actualAmount;
    @ApiModelProperty(value = "团队实际销售总额(包括退货，断货，取消的)--修改")
    private BigDecimal actualAmountTeam;
    @ApiModelProperty(value = "退货数量--修改")
    private Integer returnQuantity;
    @ApiModelProperty(value = "团队退货数量--修改")
    private Integer returnQuantityTeam;
    @ApiModelProperty(value = "实际退货总额--修改")
    private BigDecimal actualReturnAmount;
    @ApiModelProperty(value = "实际团队退货总额--修改")
    private BigDecimal actualReturnAmountTeam;
    @ApiModelProperty(value = "断货数量--修改")
    private Integer stockoutQuantity;
    @ApiModelProperty(value = "团队断货数量--修改")
    private Integer stockoutQuantityTeam;
    @ApiModelProperty(value = "实际断货总额--修改")
    private BigDecimal actualStockoutAmount;
    @ApiModelProperty(value = "团队实际断货总额--修改")
    private BigDecimal actualStockoutAmountTeam;
    @ApiModelProperty(value = "取消数量--修改")
    private Integer cancelQuantity;
    @ApiModelProperty(value = "团队取消数量--修改")
    private Integer cancelQuantityTeam;
    @ApiModelProperty(value = "实际取消金额--修改")
    private BigDecimal actualCancelAmount;
    @ApiModelProperty(value = "团队实际取消金额--修改")
    private BigDecimal actualCancelAmountTeam;
}
